/**
 * Qiangungun.com Inc.
 * Copyright (c) 2015-2015 All Rights Reserved.
 */
package com.qiangungun.report.service.model.config;

import java.util.Date;

import com.qiangungun.report.service.model.BaseModel;

/**
 * 
 * @author hangdahong
 * @version $Id: RptcfgDefine.java, v 0.1 2015年3月6日 下午3:56:59 hangdahong Exp $
 */
public class RptcfgDefine extends BaseModel{

    /**  */
    private static final long serialVersionUID = 2101626391817803336L;
    
    /**
     * This property corresponds to db column <tt>ID</tt>.
     */
    private Long id;

    /**
     * This property corresponds to db column <tt>CATALOG_ID</tt>.
     */
    private Long catalogId;

    /**
     * This property corresponds to db column <tt>DEFINE_CODE</tt>.
     */
    private String defineCode;

    /**
     * This property corresponds to db column <tt>DEFINE_NAME</tt>.
     */
    private String defineName;

    /**
     * This property corresponds to db column <tt>DEFINE_TITLE</tt>.
     */
    private String defineTitle;

    /**
     * This property corresponds to db column <tt>CREATE_TIME</tt>.
     */
    private Date createTime;

    /**
     * This property corresponds to db column <tt>STATUS</tt>.
     */
    private String status;

    /**
     * This property corresponds to db column <tt>NOTE</tt>.
     */
    private String note;

    //========== getters and setters ==========

    /**
     * Getter method for property <tt>id</tt>.
     *
     * @return property value of id
     */
    public Long getId() {
        return id;
    }
    
    /**
     * Setter method for property <tt>id</tt>.
     * 
     * @param id value to be assigned to property id
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * Getter method for property <tt>catalogId</tt>.
     *
     * @return property value of catalogId
     */
    public Long getCatalogId() {
        return catalogId;
    }
    
    /**
     * Setter method for property <tt>catalogId</tt>.
     * 
     * @param catalogId value to be assigned to property catalogId
     */
    public void setCatalogId(Long catalogId) {
        this.catalogId = catalogId;
    }

    /**
     * Getter method for property <tt>defineCode</tt>.
     *
     * @return property value of defineCode
     */
    public String getDefineCode() {
        return defineCode;
    }
    
    /**
     * Setter method for property <tt>defineCode</tt>.
     * 
     * @param defineCode value to be assigned to property defineCode
     */
    public void setDefineCode(String defineCode) {
        this.defineCode = defineCode;
    }

    /**
     * Getter method for property <tt>defineName</tt>.
     *
     * @return property value of defineName
     */
    public String getDefineName() {
        return defineName;
    }
    
    /**
     * Setter method for property <tt>defineName</tt>.
     * 
     * @param defineName value to be assigned to property defineName
     */
    public void setDefineName(String defineName) {
        this.defineName = defineName;
    }

    /**
     * Getter method for property <tt>defineTitle</tt>.
     *
     * @return property value of defineTitle
     */
    public String getDefineTitle() {
        return defineTitle;
    }
    
    /**
     * Setter method for property <tt>defineTitle</tt>.
     * 
     * @param defineTitle value to be assigned to property defineTitle
     */
    public void setDefineTitle(String defineTitle) {
        this.defineTitle = defineTitle;
    }

    /**
     * Getter method for property <tt>createTime</tt>.
     *
     * @return property value of createTime
     */
    public Date getCreateTime() {
        return createTime;
    }
    
    /**
     * Setter method for property <tt>createTime</tt>.
     * 
     * @param createTime value to be assigned to property createTime
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * Getter method for property <tt>status</tt>.
     *
     * @return property value of status
     */
    public String getStatus() {
        return status;
    }
    
    /**
     * Setter method for property <tt>status</tt>.
     * 
     * @param status value to be assigned to property status
     */
    public void setStatus(String status) {
        this.status = status;
    }

    /**
     * Getter method for property <tt>note</tt>.
     *
     * @return property value of note
     */
    public String getNote() {
        return note;
    }
    
    /**
     * Setter method for property <tt>note</tt>.
     * 
     * @param note value to be assigned to property note
     */
    public void setNote(String note) {
        this.note = note;
    }

}
